package com.wjh.anyview.service;

import com.wjh.anyview.entity.bo.examServiceBo.NewQuestionBo;
import com.wjh.anyview.entity.dto.CommonResult;
import com.wjh.anyview.entity.po.Question;

import java.util.List;

/**
 * @author wjh
 * @date 2021/10/9 18:53
 * @Package com.wjh.anyview.service
 */
public interface QuestionService {
    /**
     * 通过题库id查询题目
     *
     * @param examId 题库id
     * @return List<Question>
     */
    CommonResult<List<Question>> listQuestionByByExamId(Long examId);

    /**
     * 通过题库查询问题
     *
     * @param bankId 题库id
     * @return List<Question>
     */
    CommonResult<List<Question>> listQuestionByBankId(Long bankId);

    /**
     * 添加新题目到指定题库
     *
     * @param newQuestionBo 问题
     * @return 没有数据返回
     */
    CommonResult<?> addQuestionByBankId(NewQuestionBo newQuestionBo);
}
